
package jnpf.zcasset.service;

import com.baomidou.mybatisplus.extension.service.IService;
import jnpf.zcasset.entity.ZcAssetDisposeProcessEntity;
import jnpf.zcasset.model.zcassetdisposeprocess.ZcAssetDisposeProcessForm;
import jnpf.zcasset.model.zcassetdisposeprocess.ZcAssetDisposeProcessPagination;

import java.util.List;

/**
 * 资产处置过程
 * 版本： V3.2.0
 * 版权： 智果云科技（https://www.jnpfsoft.com）
 * 作者： JNPF开发平台组
 * 日期：
 */
public interface ZcAssetDisposeProcessService extends IService<ZcAssetDisposeProcessEntity> {


    List<ZcAssetDisposeProcessEntity> getList(ZcAssetDisposeProcessPagination zcAssetDisposeProcessPagination);

    List<ZcAssetDisposeProcessEntity> getTypeList(ZcAssetDisposeProcessPagination zcAssetDisposeProcessPagination, String dataType);


    ZcAssetDisposeProcessEntity getInfo(String id);

    void delete(ZcAssetDisposeProcessEntity entity);

    void create(ZcAssetDisposeProcessEntity entity);

    boolean update(String id, ZcAssetDisposeProcessEntity entity);

//  子表方法

    //列表子表数据方法

    //验证表单
    boolean checkForm(ZcAssetDisposeProcessForm form, int i);
}
